import 'dart:ui' show Color;


/// 颜色值转换为颜色
class ColorUtil {
  /// 十六进制颜色
  ///  hex 十六进制值 例如 oxffffff
  ///  alpha 透明度【0.0, 1.0】
  ///
  static Color hexToColor(int hex,{double alpha = 1}) {
    /// 如果传入的十六进制颜色值不符合要求，返回默认值
    if(alpha < 0) {
      alpha = 0;
    }else if(alpha > 1) {
      alpha = 1;
    }
    return Color.fromRGBO((hex & 0xFF0000) >> 16, (hex & 0x00FF00) >> 8, (hex & 0x0000FF) >> 0, alpha);
  }
}